package org.edu.modules.growth.controller;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.edu.common.api.vo.Result;
import org.edu.common.system.base.controller.BaseController;
import org.edu.modules.growth.entity.VeJsczClassRoom;
import org.edu.modules.growth.service.IVeJsczClassRoomService;
import org.edu.modules.growth.vo.QueryCondition;
import org.springframework.web.bind.annotation.*;

@Api(tags="任课教师成长档案管理--任课情况管理")
@RestController
@RequestMapping("jsczClassRoom")
@Slf4j
@AllArgsConstructor
public class VeJsczClassRoomController extends BaseController<VeJsczClassRoom, IVeJsczClassRoomService> {

    private IVeJsczClassRoomService mIVeJsczClassRoomService;

    /**
     * 分页查询教师信息
     */
    @ApiOperation(value = "分页查询信息")
    @PostMapping("/selectPage")
    public Result<?> selectPage(@RequestBody QueryCondition queryCondition ) {
        return Result.OK(mIVeJsczClassRoomService.selectPage(queryCondition));
    }

    /**
     * 根据id详情
     */
    @ApiOperation(value = "根据id详情")
    @PostMapping("/getDetail")
    public Result<VeJsczClassRoom> getDetail(@RequestParam("id") Long id) {
        return Result.OK(mIVeJsczClassRoomService.getById(id));
    }



}
